﻿using System;
using System.Linq;
using Interfaces;

namespace Models
{
    public class Mobil : Enhed, IMobil
    {
        #region Properties

        public string MobilNummer { get; set; }
        public string ImeiNummer { get; set; }

        public string Ejer
        {
            get
            {
                Bruger bruger = Udlån.Select(s => s.Bruger).SingleOrDefault();
                if (bruger != null)
                {
                    return bruger.Initialer;
                }

                return "Ikke udlånt";
            }
        } 

        #endregion

        #region Creation

        public Mobil(int enhedsId, string navn, int totalAntal, DateTime oprettelsesDato, string imeiNummer, string mobilNummer)
            : base(enhedsId, navn, totalAntal, oprettelsesDato)
        {
            ImeiNummer = imeiNummer;
            MobilNummer = mobilNummer;
        } 

        #endregion
    }
}